﻿using CarAppDto.Base;
using CarAppDto.CarParts.CarPartsDtos;
using CarAppDto.CarType.CarTypeDtos;

namespace CarAppDto.CarType.CarTypeVersionDtos
{
    public class RepCarTypeVersion : BaseModelInfo
    {
        /// <summary>
        /// 车型版本代码
        /// </summary>
        public string? Code { get; set; }
        /// <summary>
        /// 所属品牌代码
        /// </summary>
        public string? BrandId { get; set; }

        /// <summary>
        /// 名牌名称
        /// </summary>
        public string? BrandEntityName { get; set; }

        /// <summary>
        /// 所属车系代码（车系ID）
        /// </summary>
        public string? VehicleSeriesId { get; set; }

        /// <summary>
        /// 车系名称
        /// </summary>
        public string? VehicleSeriesEntityName { get; set; }

        /// <summary>
        /// 所属车型代码
        /// </summary>
        public string? CarTypeId { get; set; }

        /// <summary>
        /// 车型名称
        /// </summary>
        public string? CarTypeEntityName { get; set; }

        /// <summary>
        /// 车型版本
        /// </summary>
        public string? Version { get; set; }

        /// <summary>
        /// 销售名称
        /// </summary>
        public string? SalesName { get; set; }


        /// <summary>
        /// 自定义字段1
        /// </summary>
        public string? CustomFields1 { get; set; }

        /// <summary>
        /// 自定义字段2
        /// </summary>
        public string? CustomFields2 { get; set; }

        /// <summary>
        /// 自定义字段3
        /// </summary>
        public string? CustomFields3 { get; set; }

        /// <summary>
        /// 自定义字段4
        /// </summary>
        public string? CustomFields4 { get; set; }

        /// <summary>
        /// 自定义字段5
        /// </summary>
        public string? CustomFields5 { get; set; }

        /// <summary>
        /// 自定义字段6
        /// </summary>
        public string? CustomFields6 { get; set; }

        /// <summary>
        /// 自定义字段7
        /// </summary>
        public string? CustomFields7 { get; set; }

        /// <summary>
        /// 自定义字段8
        /// </summary>
        public string? CustomFields8 { get; set; }

        /// <summary>
        /// 自定义字段9
        /// </summary>
        public string? CustomFields9 { get; set; }

        /// <summary>
        /// 自定义字段10
        /// </summary>
        public string? CustomFields10 { get; set; }

        /// <summary>
        /// 车型版本配件信息
        /// </summary>
        public List<RepCarPartsCarTypeVersion> CarPartsCarTypeVersionList = new List<RepCarPartsCarTypeVersion>();
    }
}
